package com.mabaijing.id2;

import java.io.FileOutputStream;
import java.io.OutputStream;

public class Domo9 {
    public static void main(String[] args) throws Exception {
        // OutputStream -> FileOutputStream
        // 所以很少用  file.createNewFile()
        // 如果文件之前不存在，则会进行创建（创建可能失败： 1. 权限、2. 路径上的目录还不存在）
        // 如果文件之前存在，会清空之前的文件内容，重新写入
        try (OutputStream os = new FileOutputStream("./world.txt")) {

            os.write(0x20);
            os.write(0x0d);     // '\r'
            os.write(0x0a);     // '\n'
            // 空格// 0xe6 0x88 0x91 是 "我" 的 UTF-8 编码的字节序列
//            os.write(0xe6);
//            os.write(0x88);
//            os.write(0x91);
            os.write(0x65);
            os.write(0x65);
            os.write(0x65);

            os.flush();     // 确保把缓冲区内可能遗留的数据全部写入 Output 设备中
        }
    }
}
